package file_demo1;

import java.io.File;

public class demo3 {
    public static void main(String[] args) {
        File f = new File("D:/aaa//bbb");
        dg(f);
    }

    public static void dg(File f) {
        // 获取当前目录下的所有文件和子目录
        File[] files = f.listFiles();
        if (files != null) {
            // 遍历当前目录下的所有文件和子目录
            for (File f1 : files) {
                if (f1.isDirectory()) {
                    // 如果是目录，递归调用 dg 方法继续处理
                    dg(f1);
                } else if (f1.isFile()) {
                    // 如果是文件，直接删除
                    f1.delete();
                }
            }
        }
        // 当该目录下的所有文件和子目录都处理完后，删除该目录
        f.delete();
    }
}